@charset "utf-8";
img {vertical-align: top;max-height: 100%;max-width: 100%;}
em, i {font-style: normal;}
.base-wp{width: 100%;height: 100%;}
.widget {background-color: #fff;}
.com-wgt {padding: 0 .625rem;display: block;}
.com-wgt .com-info {height: 100%;}
.com-wgt .com-wp {position: relative;padding: 5px 0px;display: block;border-bottom: 1px solid #e4e4e4;}
.com-wgt .com-cnt {display: block;}
.com-wgt .com-pic {
    width: 7rem;
    margin-right: .625rem;
    margin-top: .1875rem;
    height: 7rem;
    overflow: hidden;
    border-radius: 5px;
    float: left;
    background: url(/upload/common/default_goods_image.gif_max.gif) center center/65% no-repeat #f0f0f0;
}
.com-wgt .old-price, .com-wgt .sale-stat {font-family: "Helvetica Neue";height: 1.25rem;line-height: 1.25rem;float: left;color: #AAA;font-size: .75rem;}
.com-wgt .com-pic img {max-width: none;max-height: none;margin: -1px;}
.com-wgt .com-title {height: 2.8125rem;line-height: 1.5;font-size: .875rem;color: #333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.com-wgt .origin-price {color: #FA215F;height: 1.375rem;line-height: 1.375rem;font-size: 12px;font-family: "Helvetica Neue";float:left;}
.com-wgt .origin-ms {color: #FA215F;height: 1.375rem;line-height: 1rem;padding: .1875rem 0;font-size: 12px;font-family: "Helvetica Neue";margin-bottom: 5px;}
.widget .yen {margin-right: 2px;}
.com-wgt .sale-stat {float: right;display: block;
    line-height: 20px;
    width: 80px;
    height: 20px;
    text-indent: 22px;
    background: #f87205 url(../images/9ky/nine-icon.png) no-repeat 5px -734px;
    color: #FFFFFF;
    font-size: 12px;
    text-decoration: none;}
.widget .widgets-hd {padding: 10px;height: 18px;line-height: 18px;border-bottom: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;background-color: #fff;}
.widget .text-title {color: #fa215f;position: relative;}
.widget .pull-left {float: left;}
.widget .text-desc, .widget .text-info, .widget .text-notice, .widget .text-title,.pull-right {font-size: 1rem;color: #CCC;padding-left: 10px;display: inline;}
.widget .text-title:before {position: absolute;content: "";border-left: 5px solid #fa215f;padding: 9px 0;left: 0;vertical-align: text-top;}
.goods{height: 126px;}
.clearfix:after {content: "";display: table;clear: both;}
.ad-h2 {
    font-size: 1.14em;
    line-height: 1.14em;
    color: #333;
    text-align: center;
    border-top: 1px solid #e5e5e5;
    background: #f1f1f5;
    padding: .5em 0 .5em;
}
.ad2-big-img {
     padding: 10px;
     text-align: center;
 }
.ad1 a, .ad2 a {
    display: block;
    text-align: center;
}.full-img {
     width: 100%;
     height: auto!important;
 }
.pull-right{float: right;color: #1189f8;
    font-size: 12px;
    padding: 0 9px;
    height: 100%;
    display: -webkit-box;
    -webkit-box-align: center;}

/*列表页*/
.tab {background: #f1f1f5;height: 50px;}
.tab li {
    padding-top: 5px;
    display: block;
    text-align: center;
    position: relative;
    float: left;
}
.tab .item {
    color: #797979;
    line-height: 40px;
}.tab .current {
     color: #a40000;
 }
.tab .current:after {
    content: ' ';
    position: absolute;
    background: #a40000;
    display: block;
    bottom: 0;
    height: 3px;
    width: 100%;
}